from sklearn.preprocessing import MinMaxScaler  # 归一化处理

data = [
    [90, 2, 10, 40],
    [60, 4, 15, 45],
    [75, 3, 13, 46],
    [100, 5, 16, 54]
]


# 创建特征预处理实例对象
transformer = MinMaxScaler()

# 4- 进行归一化处理
"""
    fit：模型只对数据进行学习，对数据不做处理
    transform：只对数据进行处理，不学习
    fit_transform：模型先对数据进行学习，然后对数据进行处理
"""
new_data = transformer.fit_transform(data)
print("原始数据：", data)
print("归一化后的结果：\n", new_data)